const expres = require('express');
const router = expres.Router();
const pageController = require('./controller/pageController');

// 监听不同的请求
// 这样返回一个前台主页
router.get('/',(req,res)=>{
  pageController.getIndex(req,res);
});
// 项目会约定好，我们在url厘米的格式，是否携带.html后缀
// 阿里百秀项目约定好，所有的页面，都是不带.html后缀的
router.get('/index',(req,res)=>{
  pageController.getIndex(req,res);
});


// 返回后台主页
router.get('/admin',(req,res)=>{
  pageController.getAdminIndex(req,res);
});
router.get('/admin/index',(req,res)=>{
  pageController.getAdminIndex(req,res);
});

// 返回后台分类管理
router.get('/admin/categories',(req,res)=>{
  pageController.getAdminCategory(req,res);
});

router.get('/admin/comments',(req,res)=>{
  pageController.getAdminComments(req,res);
});

router.get('/admin/post-add',(req,res)=>{
  pageController.getAdminPostAdd(req,res);
});

router.get('/admin/posts',(req,res)=>{
  pageController.getAdminPosts(req,res);
});

router.get('/admin/login',(req,res)=>{
  pageController.getAdminLogin(req,res);
});
router.get('/admin/passworld-reset',(req,res)=>{
  pageController.getAmindPasswordReset(req,res);
});
router.get('/admin/profile',(req,res)=>{
  pageController.getAdminProfile(req,res);
});
router.get('/admin/settings',(req,res)=>{
  pageController.getAdminSettings(req,res);
});
router.get('/admin/slides',(req,res)=>{
  pageController.getAdminSlides(req,res);
});
router.get('/admin/users',(req,res)=>{
  pageController.getAdminUsers(req,res);
});



// 本来应该在最前面引入的
const adminUserController = require('./controller/adminUserController');
// 统一约定： 接口的命名方式，是单词之间使用下划线命名
router.post('/admin_do_login',(req,res)=>{
  adminUserController.adminDoLogin(req,res);
});


module.exports = router;